be something spectacular - French English Dictionary